Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description

802.15.4 SUN FSK Setup

Click 802.15.4 SUN FSK in the tree view to display the 802.15.4 SUN FSK setup.

1. FSK Settings

Data Rate

Range: 2.4–400

Default: 100

Enter the data rate of FSK modulation in kb/s. See Table 20-6 and 20-7 in IEEE Std 802.15.4-2015 for details. See also Modulation and coding for 802.15.4 SUN FSK.

When Data Rate or Modulation is changed, Sample Clock is re-calculated.

Modulation

Choice: 2FSK | 4FSK

Default: 2FSK

Select the FSK modulation level. See Table 20-6 and 20-7 in IEEE Std 802.15.4-2015 for details. See also Modulation and coding for 802.15.4 SUN FSK.

Modulation Index

Range: 0.33–2

Default: 1

Enter the modulation index for FSK. See Table 20-6 and 20-7 in IEEE Std 802.15.4-2015 for details. See also Modulation and coding for 802.15.4 SUN FSK.

Idle Interval

Range: 0–200 ms

Default: 1.0 ms

Enter the idle interval time in-between frames. When idle interval is set to zero, a continuous waveform will be generated. See 802.15.4 SUN FSK for details.

Ramp Symbols

Range: 1–10

Default: 4

Enter the duration in symbols for waveform ramp up and down. This value is only applied to a burst waveform with non-zero idle interval. See 802.15.4 SUN FSK for details.

Ramp Symbols is only visible and configurable when Idle Interval is not zero.

Ramp Up/Down Symbol

Choice: First/Last | Center | One | Zero

Default: First/Last

Select the symbol for the period of waveform ramp up and down. See 802.15.4 SUN FSK for details.

 

First/Last

Use the first data symbol value as the ramp up symbol value and the last data symbol value as the ramp down symbol value.
 

Center

Set the ramp up/down symbol when frequency deviation is zero.
 

One

Set the ramp up/down symbol when frequency deviation is negative.
 

Zero

Set the ramp up/down symbol when frequency deviation is positive.
This parameter is only visible and configurable when Idle Interval is not zero.

2. SHR (Synchronization Header)

Preamble Sequence

Default: 0101 0101

Enter the preamble sequence. The length should be a multiple of 8 for 2FSK and a multiple of 16 for 4FSK.For 4FSK, because the SHR part always uses 2FSK, the input preamble sequence should be the symbol for –fdev or fdev in 4FSK mapping, so only 01 and 11 are allowed.

The preamble length should be the integer multiple of the length of preamble sequence. Therefore, the final preamble field will contain several multiples of the preamble sequence.

Preamble Length

Range: 32–8000 for 2FSK; 64–16000 for 4FSK

Default: 32

Enter the preamble length in bits in SHR. It should be integer multiples of the length of preamble sequence. See section 20.2.1.1 in IEEE Std 802.15.4-2015 for details.

SFD Index

Choices: 0 | 1

Default: 0

Enter the index of SFD sequence in SHR. It corresponds to the PIB attribute phySunFskSfd defined in IEEE Std 802.15.4-2015. See section 20.2.1.2 for details.

SFD Customized

Choices: On | Off

Default: Off

Enable or disable customized SFD.

If SFD Customized is off, the SFD Sequence is read-only, and is coupled with SFD index and coding on/off.

If SFD Customized is on, the SFD Sequence can be edited. Its length should be 16 for 2FSK and 32 for 4FSK, otherwise it will be truncated or padded with zeros.

For 4FSK, because the SHR part always uses 2FSK, the input SFD sequence should be the symbol for –fdev or fdev in 4FSK mapping, so only 01 and 11 are allowed.

SFD Sequence

If SFD Customized is off, display the SFD sequence in SHR. This value is read-only and determined by the combination of SFD Index and FEC. See section 20.2.1.2 in IEEE Std 802.15.4-2015 for details. If SFD Customized is on, user can input self-defined SFD sequence.

3. PHR (PHY Header)

Mode Switch

Choices: 0 | 1

Default: 0

Select whether a normal packet or a mode switch packet will be generated. It will be included in Mode Switch field of PHR. See section 20.2.2 and 20.2.3 in IEEE Std 802.15.4-2015 for details.

 

0

Indicates a normal packet that the entire packet shall be transmitted at a single data rate and using a single modulation scheme.
 

1

Indicates a mode switch packet. If the new mode is 802.15.4 SUN FSK, the packet has the preamble and SFD optional. If the new mode is 802.15.4 SUN OFDM, the packet is the same as 802.15.4 SUN OFDM.

FCS Type

Choices: 0 = 4-octets | 1 = 2-octets

Default: 0 = 4-octets

Select the FCS type that indicates the transmitted FCS length. It will be included in FCS Type field of PHR. See section 20.2.2 in IEEE Std 802.15.4-2015 for details.

Data Whitening

Choices: On | Off

Default: On

Enable or disable the data whitening of PSDU upon transmission. It will be included in Data Whitening field of PHR. See section 20.2.2 in IEEE Std 802.15.4-2015 for details.

Frame Length

Display the total number of octets contained in the PSDU. This value is read-only and automatically updated with PSDU settings and FCS Type. It will be included in Frame Length field of PHR. See section 20.2.2 in IEEE Std 802.15.4-2015 for details.

4. PSDU (PHY Service Data Unit)

FEC

Choices: None | RSC | NRNSC

Default: None

Select whether FEC is enabled and what type of FEC is used. It corresponds to the PIB attribute phyFSKFECEnabled and phyFskFecScheme defined in IEEE Std 802.15.4-2015. See section 20.3.4 for details.

Interleaving

Choices: On | Off

Default: Off

Select whether interleaving is enabled in conjunction with FEC. Interleaving is always enabled for NRNSC coding and disabled when no FEC is used. In the case of RSC, it corresponds to the PIB attribute phyFskFecInterleavingRsc defined in IEEE Std 802.15.4-2015. See section 20.3.5 for details.

Padding Bits

Display the number of padding bits appended to the tail bits, when interleaving is enabled. This value is read-only and automatically updated with PHR and PSDU length. See section 20.3.4 in IEEE Std 802.15.4-2015 for details.

PHY Payload

Display the summary of PHY payload configuration.

MAC Header

Click the button on the right to bring up an editor to configure the MAC Header. See Figure 7-1 in IEEE Std 802.15.4-2015 for details.

Click the button on the right to bring up an editor to configure the MAC Header (see the dialog below). See Figure 7-1 in IEEE Std 802.15.4-2015 for details.

You can check the check box to enables pre-pending the MAC header to the data payload. You can set the desired data in each of the individual fields.

You can also disable these fields if the data is no longer desired by clearing the Mac Header (hex) check box.

To configure this parameter using .NET API interface, specify the string in the same format, as shown in the GUI. For example, "11 Byte(s) [8821,01,1234,5678,4321,8765,]". To make sure the format is correct, you can highlight and copy the string directly from the parameter field in the GUI, as shown below.

Data Type

Default: PN9 (Seed: 0x1FF)

Click in the field, and then the dialog box icon that appears to launch the Data Setup dialog box. In the dialog box, select one of the following data types:

For PN9 and PN15 selections, the Seed field is active and available for use. However, it is inactive (grayed out) for the Custom Bit Pattern and User File selections.

When you select Custom Bit Pattern, the PATTERN EDITOR provides controls (see figure below) for entering and editing data, including loading a previously saved pattern. In addition, there are 1 and 0 buttons for adding single bits. The keyboard may also be used to enter 1 and 0 values. The software remembers the current Custom Bit Pattern within a software session. That is, if another data type is selected and used, and then Custom Bit Pattern is reselected, the editor shows the previously entered custom pattern. If you click Clear, however, the custom pattern cannot be retrieved.

The User File selection lets you load a text file of either binary or hexadecimal data. Click Browse to open the "Open user defined data" window to select a file. The file path appears in the User File field.

The software accepts two types of user data: binary and hexadecimal. The following figure shows an example of each data type. As shown, the hexadecimal data must begin with an 'x' to indicate hexadecimal data. The 'x' can be either upper or lower case.

Data Length

Range: 0–2047 Octet(s)

Default: 1024

Enter the length of MAC payload in octets.

When you turn off MAC FCS, the Data Length is the same as Frame Length. When you turn on MAC FCS, the Data Length equals the Frame Length minus FCS length.

Data Mode

Choices: Continuous | Truncated

Default: Continuous

Select the data mode applied to MAC payload for a multi-frame waveform. Continuous mode will have data bits continuously distributed across multi-frame. Truncated mode will have the same payload data bits for all the frames, with the data size truncated for one frame.

MAC FCS

Choices: On | Off

Default: On

Enable or disable MAC FCS in the PSDU. When turned off, it can be used to simulate an invalid FCS case, since FCS part is actually filled with user data bits. See Figure 7-1 in IEEE Std 802.15.4-2015 for details.

5. Impairments

Symbol Timing Error

Range: –300 to 300 ppm

Default: 0

Enter the shift to the standard symbol rate in ppm. This error will be added to standard sample clock in the waveform header.

Frequency Offset

Range: –200 to 200 kHz

Default: 0

Enter the offset to the nominal carrier frequency in Hz.

Frequency Deviation Scaling

Range: 50–150%

Default: 100%

Enter the additional scaling to the nominal FSK frequency deviation. This is equivalent to apply scaling to FSK modulation index.

Gaussian BT

Range: 0.1–1.0

Default: 0.5

Enter the BT product of the Gaussian filter applied to FSK modulation.